home *** CD-ROM | disk | FTP | other *** search
/ Products & Services for NeXT / Products & Services for NeXT.iso / AlembicDemo.app / ScriptWriter / CommandGroups / NIS.cmdgrp (.txt) < prev    next >
Encoding:
NeXT TypedStream Data  |  1993-07-22  |  154.2 KB  |  517 lines

  1. typedstream
  2. CommandGroup
  3. Object
  4. [20@]
  5. Command
  6. NXImage
  7. NXBitmapImageRep
  8. NXImageRep
  9. iisssss00
  10. [576c]UUUUUUUUUUU@
  11. UUUUUUUUUUX
  12. NXCachedImageRep
  13. iiiiii00
  14. [4608c]e_U_U_UOU_V_T_U_ToUoToU_e_U_T_U_U
  15. UoUoE_U_V_doU_e_UOU_U_T_UOUoF_eoU_UoU_U_UOdoUodoU_eOUOUO
  16. f_e_VoU
  17. E_U_E_e
  18. EOU_V_U_F_UoVoUoU_UoVOUOE_UoV_U_EOU_V_U_F_U_VOU_U_UoF_U_EOD_VOf_E_U_EOUOV_UoU_eo
  19. domainname
  20. ,set or display name of current domain system
  21. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  22. \margl40
  23. \margr40
  24. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Without an argument, 
  25. \b domainname
  26. \b0  displays the name of the current domain. Only the super-user can set the domainname by giving an argument; this is usually done in the startup script /etc/rc.local. Currently, domains are only used by the yellow pages, to refer collectively to a group of hosts.
  27. CommandArgument
  28. nameofdomain
  29. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  30. \margl40
  31. \margr40
  32. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The name to set the YP domain to
  33. e_U_U_UOU_V_T_U_ToUoToU_e_U_T_U_U
  34. UoUoE_U_V_doU_e_UOU_U_T_UOUoF_eoU_UoU_U_UOdoUodoU_eOUOUO
  35. f_e_VoU
  36. E_U_E_e
  37. EOU_V_U_F_UoVoUoU_UoVOUOE_UoV_U_EOU_V_U_F_U_VOU_U_UoF_U_EOD_VOf_E_U_EOUOV_UoU_eo
  38. UUUUUUUUUUU@
  39. UUUUUUUUUUX
  40. makedbm
  41. makedbm[1]
  42. make a yellow pages dbm file
  43. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  44. \margl40
  45. \margr40
  46. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b\i0\ulnone\fs24\fc0\cf0 makedbm
  47. \b0  takes infile and converts it to a pair of files in dbm(3X) format, namely outfile.pag and outfile.dir. Each line of the input file is converted to a single dbm record. All characters up to the first tab or space form the key, and the rest of the line is the data. If a line ends with , then the data for that record is continued on to the next line. It is left for the clients of the yellow pages to interpret #; makedbm does not itself treat it as a comment character. infile can be -, in which case standard input is read. 
  48. \b makedbm
  49. \b0  is meant to be used in generating dbm files for the yellow pages, and it generates a special entry with the key yp_last_modified, which is the date of infile (or the current time, if infile is -).
  50. CommandOption
  51. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  52. \margl40
  53. \margr40
  54. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Create a special entry with the key yp_input_file
  55. yp_input_file
  56. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  57. \margl40
  58. \margr40
  59. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The key to create a special entry with
  60. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  61. \margl40
  62. \margr40
  63. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Create a special entry with the key yp_output_name
  64. yp_output_name
  65. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  66. \margl40
  67. \margr40
  68. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Create a special entry with the key yp_domain_name
  69. yp_domain_name
  70. 1{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  71. \margl40
  72. \margr40
  73. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Create a special entry with the key yp_master_name. If no master host name is specified, yp_master_name will be set to the local host name
  74. yp_master_name
  75. infile
  76. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  77. \margl40
  78. \margr40
  79. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The input file to converte
  80. outfile
  81. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  82. \margl40
  83. \margr40
  84. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The output dbm file
  85. e_U_U_UOU_V_T_U_ToUoToU_e_U_T_U_U
  86. UoUoE_U_V_doU_e_UOU_U_T_UOUoF_eoU_UoU_U_UOdoUodoU_eOUOUO
  87. f_e_VoU
  88. E_U_E_e
  89. EOU_V_U_F_UoVoUoU_UoVOUOE_UoV_U_EOU_V_U_F_U_VOU_U_UoF_U_EOD_VOf_E_U_EOUOV_UoU_eo
  90. UUUUUUUUUUU@
  91. UUUUUUUUUUX
  92. makedbm[2]
  93. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  94. \margl40
  95. \margr40
  96. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b\i0\ulnone\fs24\fc0\cf0 makedbm
  97. \b0  takes infile and converts it to a pair of files in dbm(3X) format, namely outfile.pag and outfile.dir. Each line of the input file is converted to a single dbm record. All characters up to the first tab or space form the key, and the rest of the line is the data. If a line ends with , then the data for that record is continued on to the next line. It is left for the clients of the yellow pages to interpret #; 
  98. \b makedbm
  99. \b0  does not itself treat it as a comment character. infile can be -, in which case standard input is read. makedbm is meant to be used in generating dbm files for the yellow pages, and it generates a special entry with the key yp_last_modified, which is the date of infile (or the current time, if infile is -).
  100. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  101. \margl40
  102. \margr40
  103. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Undo a dbm file. That is, print out a dbm file one entry per line, with a single space separating keys from values
  104. dbmfilename
  105. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  106. \margl40
  107. \margr40
  108. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The file to print out the dbm entries to
  109. UUUUUUUUUUU@
  110. UUUUUUUUUUX
  111. e_U_U_UOU_V_T_U_ToUoToU_e_U_T_U_U
  112. UoUoE_U_V_doU_e_UOU_U_T_UOUoF_eoU_UoU_U_UOdoUodoU_eOUOUO
  113. f_e_VoU
  114. E_U_E_e
  115. EOU_V_U_F_UoVoUoU_UoVOUOE_UoV_U_EOU_V_U_F_U_VOU_U_UoF_U_EOD_VOf_E_U_EOUOV_UoU_eo
  116. mkgrpbyusr
  117. Make group file by user name
  118. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  119. \margl40
  120. \margr40
  121. \f0\b\i0\ulnone\ql\fs24\fi0\li0\gray0\fc0\cf0\up0\dn0 mkgrpbyusr
  122. \b0  is used to take a group(5) file and convert it into a file mapping user names to the group access list for that user. This is used to make the group.byusr NIS map.\
  123. \b mkgrpbyusr
  124. \b0  reads groupfile for input. If no file is specified, then standard input is read.
  125. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  126. \margl40
  127. \margr40
  128. \f0\b0\i0\ulnone\ql\fs24\fi0\li0\gray0\fc0\cf0\up0\dn0 Print statistics to stderr regarding internal hash table usage and hit rates
  129.     groupfile
  130. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  131. \margl40
  132. \margr40
  133. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 The group file to read for input
  134. e_U_U_UOU_V_T_U_ToUoToU_e_U_T_U_U
  135. UoUoE_U_V_doU_e_UOU_U_T_UOUoF_eoU_UoU_U_UOdoUodoU_eOUOUO
  136. f_e_VoU
  137. E_U_E_e
  138. EOU_V_U_F_UoVoUoU_UoVOUOE_UoV_U_EOU_V_U_F_U_VOU_U_UoF_U_EOD_VOf_E_U_EOUOV_UoU_eo
  139. UUUUUUUUUUU@
  140. UUUUUUUUUUX
  141. ypbind
  142. (yellow pages server and binder processes
  143. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  144. \margl40
  145. \margr40
  146. \pard\tx1152\tx2304\tx3456\tx4608\tx5760\tx6912\tx8064\tx9216\tx10368\tx11520\f0\b0\i0\ulnone\fs24\fc0\cf0 The yellow pages (YP) provides a simple network lookup service consisting of databases and processes. The databases are dbm(3) files in a directory tree rooted at /etc/yp. These files are described in ypfiles(5). The processes are /usr/etc/ypserv, the YP database lookup server, and /usr/etc/ypbind, the YP binder. The programmatic interface to YP is described in ypclnt(3N). Administrative tools are described in yppush(8), ypxfr(8), yppoll(8), ypwhich(8), and ypset(8). Tools to see the contents of YP maps are described in ypcat(1), and ypmatch(1). Database generation and maintenance tools are described in ypinit(8), ypmake(8), and makedbm(8). Both ypserv and ypbind are daemon processes typically activated at system startup time from /etc/rc.local. ypserv runs only on YP server machines with a complete YP database. ypbind runs on all machines using YP services, both YP servers and clients. The ypserv daemon's primary function is to look up information in its local database of YP maps. The operations performed by ypserv are defined for the implementor by the YP protocol specification, and for the programmer by the header file <rpcsvc/yp_prot.h>. Communication to and from ypserv is by means of RPC calls. Lookup functions are described in ypclnt(3N), and are supplied as C-callable funtions in /lib/libc. There are four lookup functions, all of which are performed on a specified map within some YP domain: Match, Get_first, Get_next, and Get_all. The Match operation takes a key, and returns the associated value. The Get_first operation returns the first key-value pair from the map, and Get_next can be used to enumerate the remainder. Get_all ships the entire map to the requester as the response to a single RPC request. Two other functions supply information about the map, rather than map entries: Get_order_number, and Get_master_name. In fact, both order number and master name exist in the map as key-value pairs, but the server will not return either through the normal lookup functions. (If you examine the map with makedbm(8), however, they will be visible.) Other functions are used within the YP subsystem itself, and are not of general interest to YP clients. They include Do_you_serve_this_domain?, Transfer_map, and Reinitialize_internal_state. The function of ypbind is to remember information that lets client processes on a single node communicate with some ypserv process. ypbind must run on every machine which has YP client processes; ypserv may or may not be running on the same node, but must be running somewhere on the network. The information ypbind remembers is called a binding the association of a domain name with the internet address of the YP server, and the port on that host at which the ypserv process is listening for service requests. The process of binding is driven by client requests. As a request for an unbound domain comes in, the ypbind process broadcasts on the net trying to find a ypserv process that serves maps within that domain. Since the binding is established by broadcasting, there must be at least one ypserv process on every net. Once a domain is bound by a particular ypbind, that same binding is given to every client process on the node. The ypbind process on the local node or a remote node may be queried for the binding of a particular domain by using the ypwhich(1) command. Bindings are verified before they are given out to a client process. If ypbind is unable to speak to the ypserv process it's bound to, it marks the domain as unbound, tells the client process that the domain is unbound, and tries to bind the domain once again. Requests received for an unbound domain will fail immediately. In general, a bound domain is marked as unbound when the node running ypserv crashes or gets overloaded. In such a case, ypbind will to bind any YP server (typically one that is less-heavily loaded) available on the net. ypbind also accepts requests to set its binding for a particular domain. The request is usually generated by the YP subsystem itself. ypset(8) is a command to access the Set_domain facility. It is for unsnarling messes, not for casual use.
  147.     /usr/etc/
  148. UUUUUUUUUUU@
  149. UUUUUUUUUUX
  150. e_U_U_UOU_V_T_U_ToUoToU_e_U_T_U_U
  151. UoUoE_U_V_doU_e_UOU_U_T_UOUoF_eoU_UoU_U_UOdoUodoU_eOUOUO
  152. f_e_VoU
  153. E_U_E_e
  154. EOU_V_U_F_UoVoUoU_UoVOUOE_UoV_U_EOU_V_U_F_U_VOU_U_UoF_U_EOD_VOf_E_U_EOUOV_UoU_eo
  155. ypcat
  156. print values in a YP data base
  157. g{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  158. \margl40
  159. \margr40
  160. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b\i0\ulnone\fs24\fc0\cf0 ypcat
  161. \b0  prints out values in a yellow pages (YP) map specified by mname, which may be either a mapname or a map nickname. Since ypcat uses the YP network services, no YP server is specified.
  162. |{\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  163. \margl40
  164. \margr40
  165. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Display the keys for those maps in which the values are null or the key is not part of the value. (None of the maps derived from files that have an ASCII version in /etc fall into this class.)
  166. [{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  167. \margl40
  168. \margr40
  169. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Inhibit translation of mname to mapname. For example, ypcat -t passwd will fail because there is no map named passwd, whereas ypcat passwd will be translated to ypcat passwd.byname
  170. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  171. \margl40
  172. \margr40
  173. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Specify a domain other that the default domain. The default domain is returned by domainname
  174. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  175. \margl40
  176. \margr40
  177. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The domain to be used
  178. 6{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  179. \margl40
  180. \margr40
  181. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Display the map nickname table. This lists the nicknames (mnames) the command knows of, and indicates the mapname associated with each nickname
  182. mname
  183. UUUUUUUUUUU@
  184. UUUUUUUUUUX
  185. e_U_U_UOU_V_T_U_ToUoToU_e_U_T_U_U
  186. UoUoE_U_V_doU_e_UOU_U_T_UOUoF_eoU_UoU_U_UOdoUodoU_eOUOUO
  187. f_e_VoU
  188. E_U_E_e
  189. EOU_V_U_F_UoVoUoU_UoVOUOE_UoV_U_EOU_V_U_F_U_VOU_U_UoF_U_EOD_VOf_E_U_EOUOV_UoU_eo
  190. ypinit
  191.     ypinit[1]
  192. 'build and install yellow pages database
  193. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  194. \margl40
  195. \margr40
  196. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b\i0\ulnone\fs24\fc0\cf0 ypinit
  197. \b0  sets up a yellow pages database on a YP server. It can be used to set up a master or a slave server. You must be the superuser to run it. It asks a few, self-explanatory questions, and reports success or failure to the terminal. It sets up a master server using the simple model in which that server is master to all maps in the data base. This is the way to bootstrap the YP system; later if you want you can change the association of maps to masters. All databases are built from scratch, either from information available to the program at runtime, or from the ASCII data base files in /etc. These files are listed below under FILES . All such files should be in their "traditional" form, rather than the abbreviated form used on client machines. A YP database on a slave server is set up by copying an existing database from a running server. The master_name argument should be the hostname of YP server (either the master server for all the maps, or a server on which the data base is up-to-date and stable). Refer to ypfiles(5) and ypserv(8) for an overview of the yellow pages.
  198. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  199. \margl40
  200. \margr40
  201. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Indicates that the local host is to be the YP master
  202. /etc/yp/
  203. UUUUUUUUUUU@
  204. UUUUUUUUUUX
  205. e_U_U_UOU_V_T_U_ToUoToU_e_U_T_U_U
  206. UoUoE_U_V_doU_e_UOU_U_T_UOUoF_eoU_UoU_U_UOdoUodoU_eOUOUO
  207. f_e_VoU
  208. E_U_E_e
  209. EOU_V_U_F_UoVoUoU_UoVOUOE_UoV_U_EOU_V_U_F_U_VOU_U_UoF_U_EOD_VOf_E_U_EOUOV_UoU_eo
  210.     ypinit[2]
  211. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  212. \margl40
  213. \margr40
  214. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Set up a slave database
  215. master_name
  216. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  217. \margl40
  218. \margr40
  219. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The master server name
  220. UUUUUUUUUUU@
  221. UUUUUUUUUUX
  222. e_U_U_UOU_V_T_U_ToUoToU_e_U_T_U_U
  223. UoUoE_U_V_doU_e_UOU_U_T_UOUoF_eoU_UoU_U_UOdoUodoU_eOUOUO
  224. f_e_VoU
  225. E_U_E_e
  226. EOU_V_U_F_UoVoUoU_UoVOUOE_UoV_U_EOU_V_U_F_U_VOU_U_UoF_U_EOD_VOf_E_U_EOUOV_UoU_eo
  227. ypmake
  228. rebuild yellow pages database
  229. X{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  230. \margl40
  231. \margr40
  232. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 The file called Makefile in /usr/etc/yp is used by make to build the yellow pages database. With no arguments, make creates dbm databases for any YP maps that are out-of-date, and then executes yppush to notify slave databases that there has been a change. If you supply a map on the command line, make will update that map only. Typing make passwd will create and yppush the password database (assuming it is out of date). Likewise, make hosts and make networks will create and yppush the host and network files, /etc/hosts and /etc/networks. There are three special variables used by make: DIR, which gives the directory of the source files; NOPUSH, which when non-null inhibits doing a yppush of the new database files; and DOM, used to construct a domain other than the master's default domain. The default for DIR is /etc, and the default for NOPUSH is the null string. Refer to ypfiles(5) and ypserv(8) for an overview of the yellow pages.
  233. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  234. \margl40
  235. \margr40
  236. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The map to update
  237. /usr/etc/yp/
  238. UUUUUUUUUUU@
  239. UUUUUUUUUUX
  240. e_U_U_UOU_V_T_U_ToUoToU_e_U_T_U_U
  241. UoUoE_U_V_doU_e_UOU_U_T_UOUoF_eoU_UoU_U_UOdoUodoU_eOUOUO
  242. f_e_VoU
  243. E_U_E_e
  244. EOU_V_U_F_UoVoUoU_UoVOUOE_UoV_U_EOU_V_U_F_U_VOU_U_UoF_U_EOD_VOf_E_U_EOUOV_UoU_eo
  245. ypmatch
  246. 1print the value of one or more keys from a yp map
  247. C{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  248. \margl40
  249. \margr40
  250. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b\i0\ulnone\fs24\fc0\cf0 ypmatch
  251. \b0  prints the values associated with one or more keys from the yellow pages (YP) map specified by a mname, which may be either a mapname or an map nickname. Multiple keys can be specified; the same map will be searched for all . The keys must be exact values insofar as capitalization and length are concerned. No pattern matching is available. If a key is not matched, a diagnostic message is produced.
  252. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  253. \margl40
  254. \margr40
  255. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Specify a domain other that the default domain
  256. domain
  257. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  258. \margl40
  259. \margr40
  260. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Before printing the value of a key, print the key itself, followed by a colon (':'). This is useful only if the keys are not duplicated in the values, or you've specified so many keys that the output could be confusing
  261. t{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  262. \margl40
  263. \margr40
  264. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Inhibit translation of nickname to mapname. For example, ypmatch -t zippy passwd will fail because there is no map named passwd, while ypmatch zippy passwd will be translated to ypmatch zippy passwd.byname
  265. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  266. \margl40
  267. \margr40
  268. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The key(s) to print the value(s) for
  269. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  270. \margl40
  271. \margr40
  272. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The YP map to print the values used
  273. UUUUUUUUUUU@
  274. UUUUUUUUUUX
  275. e_U_U_UOU_V_T_U_ToUoToU_e_U_T_U_U
  276. UoUoE_U_V_doU_e_UOU_U_T_UOUoF_eoU_UoU_U_UOdoUodoU_eOUOUO
  277. f_e_VoU
  278. E_U_E_e
  279. EOU_V_U_F_UoVoUoU_UoVOUOE_UoV_U_EOU_V_U_F_U_VOU_U_UoF_U_EOD_VOf_E_U_EOUOV_UoU_eo
  280. yppasswd
  281. %change login password in yellow pages
  282. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  283. \margl40
  284. \margr40
  285. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b\i0\ulnone\fs24\fc0\cf0 yppasswd
  286. \b0  changes (or installs) a network password associated with the user name (your own name by default) in the yellow pages. The yellow pages password may be different from the one on your own machine. Yppasswd prompts for the old yellow pages password, and then for the new one. You must type in the old password correctly for the change to take effect. The new password must be typed twice, to forestall mistakes. New passwords must be at least four characters long, if they use a sufficiently rich alphabet, and at least six characters long if monocase. These rules are relaxed if you are insistent enough. Only the owner of the name or the superuser may change a password; in either case you must prove you know the old password. The yellow-pages password daemon, yppasswdd(8C) must be running on your YP server in order for the new password to take effect.
  287. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  288. \margl40
  289. \margr40
  290. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The user name to set the YP password for
  291. e_U_U_UOU_V_T_U_ToUoToU_e_U_T_U_U
  292. UoUoE_U_V_doU_e_UOU_U_T_UOUoF_eoU_UoU_U_UOdoUodoU_eOUOUO
  293. f_e_VoU
  294. E_U_E_e
  295. EOU_V_U_F_UoVoUoU_UoVOUOE_UoV_U_EOU_V_U_F_U_VOU_U_UoF_U_EOD_VOf_E_U_EOUOV_UoU_eo
  296. UUUUUUUUUUU@
  297. UUUUUUUUUUX
  298. yppoll
  299. /what version of a YP map is at a YP server host
  300. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  301. \margl40
  302. \margr40
  303. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b\i0\ulnone\fs24\fc0\cf0 yppoll
  304. \b0  asks a ypserv process what the order number is, and which host is the master YP server for the named map. If the server is a v.1 YP protocol server, yppoll uses the older protocol to communciate with it. In this case, it also uses the older diagnostic messages in case of failure.
  305. s{\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  306. \margl40
  307. \margr40
  308. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Ask the ypserv process at host about the map parameters. If host isn't specified, the YP server for the local host is used. That is, the default host is the one returned by ypwhich(8)
  309. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  310. \margl40
  311. \margr40
  312. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The host running the ypserv process to query
  313. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  314. \margl40
  315. \margr40
  316. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Use domain instead of the default domain
  317. mapname
  318. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  319. \margl40
  320. \margr40
  321. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The map to ask for the master YP server
  322. e_U_U_UOU_V_T_U_ToUoToU_e_U_T_U_U
  323. UoUoE_U_V_doU_e_UOU_U_T_UOUoF_eoU_UoU_U_UOdoUodoU_eOUOUO
  324. f_e_VoU
  325. E_U_E_e
  326. EOU_V_U_F_UoVoUoU_UoVOUOE_UoV_U_EOU_V_U_F_U_VOU_U_UoF_U_EOD_VOf_E_U_EOUOV_UoU_eo
  327. UUUUUUUUUUU@
  328. UUUUUUUUUUX
  329. yppush
  330. %force propagation of a changed YP map
  331. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  332. \margl40
  333. \margr40
  334. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b\i0\ulnone\fs24\fc0\cf0 yppush
  335. \b0  copies a new version of a Yellow Pages (YP) map from the master YP server to the slave YP servers. It is normally run only on the master YP server by the Makefile in /usr/etc/yp/ after the master databases are changed. It first constructs a list of YP server hosts by reading the YP map ypservers within the domain. Keys within the map ypservers are the ASCII names of the machines on which the YP servers run. A ``transfer map'' request is sent to the YP server at each host, along with the information needed by the transfer agent (the program which actually moves the map) to call back the yppush . When the attempt has completed (successfully or not), and the transfer agent has sent yppush a status message, the results may be printed to stdout. Messages are also printed when a transfer is not possible; for instance when the request message is undeliverable, or when the timeout period on responses has expired. Refer to ypfiles(5) and ypserv(8) for an overview of the yellow pages.
  336. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  337. \margl40
  338. \margr40
  339. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Specify a domain
  340. >{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  341. \margl40
  342. \margr40
  343. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Verbose. This causes messages to be printed when each server is called, and for each response. If this flag is omitted, only error messages are printed
  344. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  345. \margl40
  346. \margr40
  347. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The name of the map to use
  348. e_U_U_UOU_V_T_U_ToUoToU_e_U_T_U_U
  349. UoUoE_U_V_doU_e_UOU_U_T_UOUoF_eoU_UoU_U_UOdoUodoU_eOUOUO
  350. f_e_VoU
  351. E_U_E_e
  352. EOU_V_U_F_UoVoUoU_UoVOUOE_UoV_U_EOU_V_U_F_U_VOU_U_UoF_U_EOD_VOf_E_U_EOUOV_UoU_eo
  353. UUUUUUUUUUU@
  354. UUUUUUUUUUX
  355. ypserv
  356. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  357. \margl40
  358. \margr40
  359. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 The yellow pages (YP) provides a simple network lookup service consisting of databases and processes. The databases are dbm(3) files in a directory tree rooted at /etc/yp. These files are described in ypfiles(5). The processes are /usr/etc/ypserv, the YP database lookup server, and /usr/etc/ypbind, the YP binder. The programmatic interface to YP is described in ypclnt(3N). Administrative tools are described in yppush(8), ypxfr(8), yppoll(8), ypwhich(8), and ypset(8). Tools to see the contents of YP maps are described in ypcat(1), and ypmatch(1). Database generation and maintenance tools are described in ypinit(8), ypmake(8), and makedbm(8). Both ypserv and ypbind are daemon processes typically activated at system startup time from /etc/rc.local. ypserv runs only on YP server machines with a complete YP database. ypbind runs on all machines using YP services, both YP servers and clients. The ypserv daemon's primary function is to look up information in its local database of YP maps. The operations performed by ypserv are defined for the implementor by the YP protocol specification, and for the programmer by the header file <rpcsvc/yp_prot.h>. Communication to and from ypserv is by means of RPC calls. Lookup functions are described in ypclnt(3N), and are supplied as C-callable funtions in /lib/libc. There are four lookup functions, all of which are performed on a specified map within some YP domain: Match, Get_first, Get_next, and Get_all. The Match operation takes a key, and returns the associated value. The Get_first operation returns the first key-value pair from the map, and Get_next can be used to enumerate the remainder. Get_all ships the entire map to the requester as the response to a single RPC request. Two other functions supply information about the map, rather than map entries: Get_order_number, and Get_master_name. In fact, both order number and master name exist in the map as key-value pairs, but the server will not return either through the normal lookup functions. (If you examine the map with makedbm(8), however, they will be visible.) Other functions are used within the YP subsystem itself, and are not of general interest to YP clients. They include Do_you_serve_this_domain?, Transfer_map, and Reinitialize_internal_state. The function of ypbind is to remember information that lets client processes on a single node communicate with some ypserv process. ypbind must run on every machine which has YP client processes; ypserv may or may not be running on the same node, but must be running somewhere on the network. The information ypbind remembers is called a binding the association of a domain name with the internet address of the YP server, and the port on that host at which the ypserv process is listening for service requests. The process of binding is driven by client requests. As a request for an unbound domain comes in, the ypbind process broadcasts on the net trying to find a ypserv process that serves maps within that domain. Since the binding is established by broadcasting, there must be at least one ypserv process on every net. Once a domain is bound by a particular ypbind, that same binding is given to every client process on the node. The ypbind process on the local node or a remote node may be queried for the binding of a particular domain by using the ypwhich(1) command. Bindings are verified before they are given out to a client process. If ypbind is unable to speak to the ypserv process it's bound to, it marks the domain as unbound, tells the client process that the domain is unbound, and tries to bind the domain once again. Requests received for an unbound domain will fail immediately. In general, a bound domain is marked as unbound when the node running ypserv crashes or gets overloaded. In such a case, ypbind will to bind any YP server (typically one that is less-heavily loaded) available on the net. ypbind also accepts requests to set its binding for a particular domain. The request is usually generated by the YP subsystem itself. ypset(8) is a command to access the Set_domain facility. It is for unsnarling messes, not for casual use.
  360. e_U_U_UOU_V_T_U_ToUoToU_e_U_T_U_U
  361. UoUoE_U_V_doU_e_UOU_U_T_UOUoF_eoU_UoU_U_UOdoUodoU_eOUOUO
  362. f_e_VoU
  363. E_U_E_e
  364. EOU_V_U_F_UoVoUoU_UoVOUOE_UoV_U_EOU_V_U_F_U_VOU_U_UoF_U_EOD_VOf_E_U_EOUOV_UoU_eo
  365. UUUUUUUUUUU@
  366. UUUUUUUUUUX
  367. ypset
  368. #point ypbind at a particular server
  369. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  370. \margl40
  371. \margr40
  372. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b\i0\ulnone\fs24\fc0\cf0 ypset
  373. \b0  tells ypbind to get YP services for the specified domain from the ypserv process running on server. If server is down, or isn't running ypserv, this is not discovered until a YP client process tries to get a binding for the domain. At this point, the binding set by ypset will be tested by ypbind. If the binding is invalid, ypbind will attempt to rebind for the same domain. ypset is useful for binding a client node which is not on a broadcast net, or is on a broadcast net which isn't running a YP server host. It also is useful for debugging YP client applications, for instance where a YP map only exists at a single YP server host. In cases where several hosts on the local net are supplying YP services, it is possible for ypbind to rebind to another host even while you attempt to find out if the ypset operation succeeded. That is, you can type "ypset host1", and then "ypwhich", which replies: "host2", which can be confusing. This is a function of the YP subsystem's attempt to load-balance among the available YP servers, and occurs when host1 does not respond to ypbind because it is not running ypserv (or is overloaded), and host2, running ypserv, gets the binding. server indicates the YP server to bind to, and can be specified as a name or an IP address. If specified as a name, ypset will attempt to use YP services to resolve the name to an IP address. This will work only if the node has a current valid binding for the domain in question. In most cases, server should be specified as an IP address. Refer to ypfiles(5) and ypserv(8) for an overview of the yellow pages.
  374. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  375. \margl40
  376. \margr40
  377. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Bind server for the (old) v.1 YP protocol
  378. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  379. \margl40
  380. \margr40
  381. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Bind server for the (current) v.2 YP protocol
  382. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  383. \margl40
  384. \margr40
  385. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Set ypbind's binding on host, instead of locally. host can be specified as a name or as an IP address
  386. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  387. \margl40
  388. \margr40
  389. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The host to set ypbind's binding on
  390. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  391. \margl40
  392. \margr40
  393. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 Use domain, instead of the default domain
  394. server
  395. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  396. \margl40
  397. \margr40
  398. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The server to the YP services from
  399. UUUUUUUUUUU@
  400. UUUUUUUUUUX
  401. e_U_U_UOU_V_T_U_ToUoToU_e_U_T_U_U
  402. UoUoE_U_V_doU_e_UOU_U_T_UOUoF_eoU_UoU_U_UOdoUodoU_eOUOUO
  403. f_e_VoU
  404. E_U_E_e
  405. EOU_V_U_F_UoVoUoU_UoVOUOE_UoV_U_EOU_V_U_F_U_VOU_U_UoF_U_EOD_VOf_E_U_EOUOV_UoU_eo
  406. ypwhich
  407. *which host is the YP server or map master?
  408. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  409. \margl40
  410. \margr40
  411. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b\i0\ulnone\fs24\fc0\cf0 ypwhich
  412. \b0  tells which YP server supplies yellow pages services to a YP client, or which is the master for a map. If invoked without arguments, it gives the YP server for the local machine. If hostname is specified, that machine is queried to find out which YP master it is using. Refer to ypfiles(5) and ypserv(8) for an overview of the yellow pages.
  413. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  414. \margl40
  415. \margr40
  416. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Use domain instead of the default domain
  417. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  418. \margl40
  419. \margr40
  420. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Inhibit nickname translation; useful if there is a mapname identical to a nickname
  421. W{\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  422. \margl40
  423. \margr40
  424. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Find the master YP server for a map. No hostname can be specified with -m. mname can be a mapname, or a nickname for a map. When mname is omitted, produce a list available maps
  425. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  426. \margl40
  427. \margr40
  428. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The map name or map nickname to use
  429. hostname
  430. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  431. \margl40
  432. \margr40
  433. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The host queried to find out which YP master it is using
  434. e_U_U_UOU_V_T_U_ToUoToU_e_U_T_U_U
  435. UoUoE_U_V_doU_e_UOU_U_T_UOUoF_eoU_UoU_U_UOdoUodoU_eOUOUO
  436. f_e_VoU
  437. E_U_E_e
  438. EOU_V_U_F_UoVoUoU_UoVOUOE_UoV_U_EOU_V_U_F_U_VOU_U_UoF_U_EOD_VOf_E_U_EOUOV_UoU_eo
  439. UUUUUUUUUUU@
  440. UUUUUUUUUUX
  441. ypxfr
  442. -transfer a YP map from some YP server to here
  443. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  444. \margl40
  445. \margr40
  446. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b\i0\ulnone\fs24\fc0\cf0 ypxfr
  447. \b0  moves a YP map to the local host by making use of normal YP services. It creates a temporary map in the directory /etc/yp/domain (which must already exist), fills it by enumerating the map's entries, fetches the map parameters (master and order number), and loads them. It then deletes any old versions of the map and moves the temporary map to the real mapname. If ypxfr is run interactively, it writes its output to the terminal. However, if it is invoked without a controlling terminal, and if the log file /etc/yp/ypxfr.log exists, it will append all its output to that file. Since ypxfr is most often run from /usr/lib/crontab, or by ypserv, you can use the log file to retain a record of what was attempted, and what the results were. For consistency between servers, ypxfr should be run periodically for every map in the YP data base. Different maps change at different rates: the services.byname map may not change for months at a time, for instance, and may therefore be checked only once a day in the wee hours. You may know that mail.aliases or hosts.byname changes several times per day. In such a case, you may want to check hourly for updates. A crontab(5) entry can be used to perform periodic updates automatically. Rather than having a separate crontab entry for each map, you can group comands to update several maps in a shell script. Examples (mnemonically named) are in /etc/yp: ypxfr_1perday.sh, ypxfr_2perday.sh, and ypxfr_1perhour.sh. They can serve as reasonable first cuts. Refer to ypfiles(5) and ypserv(8) for an overview of the yellow pages.
  448. #{\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\fswiss Helvetica;}
  449. \margl40
  450. \margr40
  451. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Force the transfer to occur even if the version at the master is not more recent than the local version
  452. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  453. \margl40
  454. \margr40
  455. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Don't send a "Clear current map" request to the local ypserv process. Use this flag if ypserv is not running locally at the time you are running ypxfr. Otherwise, ypxfr will complain that it can't talk to the local ypserv, and the transfer will fail
  456. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  457. \margl40
  458. \margr40
  459. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Get the map from host, regardless of what the map says the master is. If host is not specified, ypxfr will ask the YP service for the name of the master, and try to get the map from there. host may be a name or an internet address in the form a.b.c.d
  460. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  461. \margl40
  462. \margr40
  463. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The host to get the map from
  464. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  465. \margl40
  466. \margr40
  467. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 Specify a domain other than the default domain.
  468. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  469. \margl40
  470. \margr40
  471. \pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 This option is only for use by ypserv. When ypserv invokes ypxfr, it specifies that ypxfr should call back a yppush process at the host with IP address ipaddr, registered as program number prog, listening on port port, and waiting for a response to transaction tid
  472. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  473. \margl40
  474. \margr40
  475. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The transaction id
  476. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  477. \margl40
  478. \margr40
  479. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The program number
  480. ipadd
  481. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  482. \margl40
  483. \margr40
  484. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The IP address
  485. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  486. \margl40
  487. \margr40
  488. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The port to listen on
  489. {\rtf0\ansi{\fonttbl\f0\fmodern Courier;}
  490. \margl40
  491. \margr40
  492. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 The name of the map to move
  493. e_U_U_UOU_V_T_U_ToUoToU_e_U_T_U_U
  494. UoUoE_U_V_doU_e_UOU_U_T_UOUoF_eoU_UoU_U_UOdoUodoU_eOUOUO
  495. f_e_VoU
  496. E_U_E_e
  497. EOU_V_U_F_UoVoUoU_UoVOUOE_UoV_U_EOU_V_U_F_U_VOU_U_UoF_U_EOD_VOf_E_U_EOUOV_UoU_eo
  498. UUUUUUUUUUU@
  499. UUUUUUUUUUX
  500. ypxfr_1perday
  501. UUUUUUUUUUU@
  502. UUUUUUUUUUX
  503. e_U_U_UOU_V_T_U_ToUoToU_e_U_T_U_U
  504. UoUoE_U_V_doU_e_UOU_U_T_UOUoF_eoU_UoU_U_UOdoUodoU_eOUOUO
  505. f_e_VoU
  506. E_U_E_e
  507. EOU_V_U_F_UoVoUoU_UoVOUOE_UoV_U_EOU_V_U_F_U_VOU_U_UoF_U_EOD_VOf_E_U_EOUOV_UoU_eo
  508. ypxfr_1perhour
  509. UUUUUUUUUUU@
  510. UUUUUUUUUUX
  511. e_U_U_UOU_V_T_U_ToUoToU_e_U_T_U_U
  512. UoUoE_U_V_doU_e_UOU_U_T_UOUoF_eoU_UoU_U_UOdoUodoU_eOUOUO
  513. f_e_VoU
  514. E_U_E_e
  515. EOU_V_U_F_UoVoUoU_UoVOUOE_UoV_U_EOU_V_U_F_U_VOU_U_UoF_U_EOD_VOf_E_U_EOUOV_UoU_eo
  516. ypxfr_2perday
  517.